var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    focus: true,
    searchValue: '',
    list: [],
    page: 2,
    a: [
      {
        a: '法国或将于2025年前关闭17座核反应堆',
        b:'中新社巴黎7月10日电 (记者 龙剑武)法国生态转型部长尼古拉·于洛10日表示，核能在法国电力供应中的比例将在2025年之前降至50%。为此，法国可能陆续关闭17座核反应堆。',
        c:'中国新闻网',
        d: '责任编辑' ,
      }, {
        a: '法国或将于2025年前关闭17座核反应堆',
        b: '中新社巴黎7月10日电 (记者 龙剑武)法国生态转型部长尼古拉·于洛10日表示，核能在法国电力供应中的比例将在2025年之前降至50%。为此，法国可能陆续关闭17座核反应堆。',
        c: '中国新闻网',
        d: '责任编辑',
      }, {
        a: '法国或将于2025年前关闭17座核反应堆',
        b: '中新社巴黎7月10日电 (记者 龙剑武)法国生态转型部长尼古拉·于洛10日表示，核能在法国电力供应中的比例将在2025年之前降至50%。为此，法国可能陆续关闭17座核反应堆。',
        c: '中国新闻网',
        d: '责任编辑',
      }
    ]
  },

// 搜索
  doSearch: function () {
    var that = this;
    var searchKey = that.data.searchValue;
    wx.request({
      url: app.api.hostUrl + '/Api/News/index',
      method: 'post',
      data: {
        uid: app.api.userId,
        keyword: searchKey,
      },
      header: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        var list = res.data.list;
        if (list == '') {
          wx.showToast({
            title: '没有找到您要搜索的数据',
            duration: 2000
          });
          return false;
        }
        that.setData({
          list: list,
          page: 2,
        });
      },
      fail: function (e) {
        wx.showToast({
          title: '网络异常！',
          duration: 2000
        });
      },
    })

  },
  
  //跳转新闻详情
news: function(e) { 
  var newsId = e.currentTarget.dataset.id;
  var title = e.currentTarget.dataset.title;
   wx.navigateTo({
     url: '../news/news?newsId=' + newsId + '&title=' + title,
   })
},
// suo
  searchValueInput: function (e) {
    var value = e.detail.value;
    this.setData({
      searchValue: value,
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    wx.request({
      url: app.api.hostUrl + '/Api/News/index',
      method: 'post',
      data: {
        uid: app.api.userId
      },
      header: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        var list = res.data.list;
        if (list==''){
          wx.showToast({
            title: '没有找到更多数据',
            duration: 2000
          });
          return false;
        }
        that.setData({
          list: list,
        });
      },
      fail: function (e) {
        wx.showToast({
          title: '网络异常！',
          duration: 2000
        });
      },
    })
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var that = this;
    var page = that.data.page;
    wx.request({
      url: app.api.hostUrl + '/Api/News/index',
      method: 'post',
      data: {
        uid: app.api.userId,
        page: page,
        keyword: that.data.searchValue,
      },
      header: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        var list = res.data.list;
        if (list == '') {
          wx.showToast({
            title: '没有找到更多数据',
            duration: 2000
          });
          return false;
        }
        that.setData({
          list: that.data.list.concat(list),
          page: parseInt(page)+1,
        });
      },
      fail: function (e) {
        wx.showToast({
          title: '网络异常！',
          duration: 2000
        });
      },
    })
  },
})